package com.qmai.openapi;

/**
 * Created by ZhangJun on 2020/07/24
 * 订单查询 响应参数
 *
 * @author ZhangJun
 */
public class OrderQueryResponse {

    /**
     * 接口返回code
     */
    private String returnCode;

    /**
     *接口返回结果msg
     */
    private String returnMsg;

    /**
     * 接口返回结果code
     */
    private String resultCode;

    /**
     * 交易方式 支付宝、微信等
     */
    private String payType;

    /**
     * 商户名称
     */
    private String merchantName;

    /**
     * 商户号
     */
    private String merchantNo;

    /**
     * 终端ID
     */
    private String terminalNo;

    /**
     * 终端流水号
     */
    private String terminalTrace;

    /**
     * 终端交易时间
     */
    private String terminalTime;

    /**
     * 总价格
     */
    private String totalFee;

    /**
     * 当前支付终端流水号，与pay_time同时传递
     */
    private String payTrace;

    /**
     * 支付时间
     */
    private String payTime;

    /**
     * 企迈内部订单号
     */
    private String outTradeNo;

    /**
     * 附加数据
     */
    private String attach;

    /**
     * 银行渠道订单号，微信支付时显示在支付成功页面的条码，可用作扫码查询和扫码退款时匹配
     */
    private String channelOrderNo;

    /**
     * 最终交易时间
     */
    private String endTime;

    /**
     * 交易状态
     */
    private String tradeState;

    /**
     * 通道订单号，微信订单号、支付宝订单号等
     */
    private String channelTradeNo;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 实收金额，pay_type为010、020时必填
     */
    private String receiptFee;

    public String getReturnCode() {
        return returnCode;
    }

    public void setReturnCode(String returnCode) {
        this.returnCode = returnCode;
    }

    public String getReturnMsg() {
        return returnMsg;
    }

    public void setReturnMsg(String returnMsg) {
        this.returnMsg = returnMsg;
    }

    public String getResultCode() {
        return resultCode;
    }

    public void setResultCode(String resultCode) {
        this.resultCode = resultCode;
    }

    public String getPayType() {
        return payType;
    }

    public void setPayType(String payType) {
        this.payType = payType;
    }

    public String getMerchantName() {
        return merchantName;
    }

    public void setMerchantName(String merchantName) {
        this.merchantName = merchantName;
    }

    public String getMerchantNo() {
        return merchantNo;
    }

    public void setMerchantNo(String merchantNo) {
        this.merchantNo = merchantNo;
    }

    public String getTerminalNo() {
        return terminalNo;
    }

    public void setTerminalNo(String terminalNo) {
        this.terminalNo = terminalNo;
    }

    public String getTerminalTrace() {
        return terminalTrace;
    }

    public void setTerminalTrace(String terminalTrace) {
        this.terminalTrace = terminalTrace;
    }

    public String getTerminalTime() {
        return terminalTime;
    }

    public void setTerminalTime(String terminalTime) {
        this.terminalTime = terminalTime;
    }

    public String getTotalFee() {
        return totalFee;
    }

    public void setTotalFee(String totalFee) {
        this.totalFee = totalFee;
    }

    public String getPayTrace() {
        return payTrace;
    }

    public void setPayTrace(String payTrace) {
        this.payTrace = payTrace;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public String getOutTradeNo() {
        return outTradeNo;
    }

    public void setOutTradeNo(String outTradeNo) {
        this.outTradeNo = outTradeNo;
    }

    public String getAttach() {
        return attach;
    }

    public void setAttach(String attach) {
        this.attach = attach;
    }

    public String getChannelOrderNo() {
        return channelOrderNo;
    }

    public void setChannelOrderNo(String channelOrderNo) {
        this.channelOrderNo = channelOrderNo;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getTradeState() {
        return tradeState;
    }

    public void setTradeState(String tradeState) {
        this.tradeState = tradeState;
    }

    public String getChannelTradeNo() {
        return channelTradeNo;
    }

    public void setChannelTradeNo(String channelTradeNo) {
        this.channelTradeNo = channelTradeNo;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getReceiptFee() {
        return receiptFee;
    }

    public void setReceiptFee(String receiptFee) {
        this.receiptFee = receiptFee;
    }
}
